package ru.vboxdc.iface;

import ru.vboxdc.domain.VirtualMachine;
import ru.vboxdc.domain.HostServer;

import java.util.List;

//import ru.vboxdc.iface.HostServerManager;

/**
 * User: lelon
 * Date: 30.01.2009
 * Time: 12:02:59
 */
public interface HostServerManager {


    String getVersion();

    String getOperatingSystem();

    Long getMemorySize();

    Long getProcessorCount();

    Long getMemoryAvailable();


//    Map<Integer, VirtualMachine> getVMachines();

//    void removeVMachine(Integer machineId);

//    void addVMachine(VirtualMachineManager VirtualMachineManager);

    List<VirtualMachine> getVirtualMachines();
}
